Method for simulating the driving behavior of vehicles

ABSTRACT

The invention relates to a method for simulating the driving behavior of vehicles on a test stand in which the engine of the vehicle is coupled on the test stand to an electronically controllable braking apparatus and a simulation model calculates simulation values of variables which are representative of the driving state of the vehicle in that the reaction of the vehicle to the behavior of the engine and the values of the variables as determined immediately prior thereto are calculated, with at least the vehicle speed and the slip occurring in the driving wheels being calculated as variables. An improved calculation can be achieved in such a way that for controlling the braking apparatus a virtual vehicle speed is used which is changed by a corrective value which depends on the slip.

BACKGROUND OF THE INVENTION

[0001] The invention relates to a method for simulating the driving behavior of vehicles on a test stand in which the engine of the vehicle is coupled on the test stand to an electronically controllable braking apparatus and a simulation model calculates simulation values of variables which are representative of the driving state of the vehicle in that the reaction of the vehicle to the behavior of the engine and the values of the variables as determined immediately prior thereto are calculated, with at least the vehicle speed and the slip occurring in the driving wheels being calculated as variables.

[0002] The behavior of the motor vehicles can be simulated on test stands. Usually, an internal combustion engine which is identical to the internal combustion engine disposed in the vehicle is coupled with an electric braking apparatus on a dynamic test stand. On the basis of various simulation models which are described below, a braking torque is determined which is set on the electric brake and burdens the internal combustion engine accordingly. From a systematic viewpoint one can distinguish between the following simulation models:

[0003] The drive train model MOD_(D) which reflects the masses, elasticities and dampings of the drive train as well as the speed increasing ratio of the change speed gear.

[0004] In a vehicle model MOD_(V) substantially the air resistance and the rolling resistance of the vehicle depending on the vehicle speed and the slip occurring in the drive wheels is taken into account. Moreover, the mass of the vehicle is reflected.

[0005] In a wheel model MOD_(W) the occurring slip is determined depending on the vehicle speed and the moment applied to the driving wheels.

[0006] The partial models as described above can naturally be parts of an integrated overall model. In the description below said individual partial models will be discussed separately for the purpose of better clarity.

DESCRIPTION OF THE PRIOR ART

[0007] It is known to operate a test stand according to a simplified model where the slip is neglected. It is understood that effects which depend substantially on the slip cannot be reflected by such a model. In order to minimize errors resulting therefrom, a slight change of the air resistance or the rolling resistance of the vehicle is usually made in the model in order to ensure that the behaviour of the vehicle simulated on the test stand corresponds to the highest possible extent to the real vehicle.

[0008] According to an extended model according to the state of the art, the calculated slip for determining the vehicle speed is used in a calculatory correct manner. As a result, in stationary or close to stationary vehicle states it is possible to achieve a very favorable representation of the vehicle on the test stand. In connection with slip control systems the disadvantages as explained above occur, which are that the oscillations caused by the slip control cannot be reflected adequately.

[0009] The engine control of the vehicle can be provided in many different ways. In a first variant (a drive-determined system) the engine control is performed primarily by the driver, i.e. the driver influences the position of the throttle valve or any other relevant parameter in a substantially direct fashion. The motor vehicle system thus represents an open control system, i.e. the vehicle behavior acts back on the engine merely via the speed on the crankshaft. No other reactions are provided.

[0010] In another operating mode the engine control is not only influenced by the driver's intentions as expressed in the gas pedal position, but also by variables which depend on the behavior of the vehicle per se. Examples for such engine controls are cruise controls and slip control systems. In a slip control system the slip present in the driving wheels is determined from the speed difference of the driven wheels from the non-driven wheels. Interventions are made in the engine control depending on the slip. This can occur by a change of the throttle valve position, a change of the injected fuel quantity, the injection time or temporary cylinder cut-out. In this way it is possible in racing sports to keep the slip within an optimal region which ensures a maximum propulsive thrust or an optimal lateral guiding force of the driving wheels in curves.

[0011] The characteristic aspect in using slip control programs is that oscillations occur in the drive train when the slip control responds, which oscillations are caused by the control algorithms of the slip control program. These oscillations have a frequency of 20 Hertz for example.

[0012] It has now been seen that even in highly dynamic test stands and when using correct models for the drive train, the vehicle and the wheels, it is not possible to represent these oscillations in a manner which corresponds to the behavior of the real vehicle. The reason for this is the fact that the moment of inertia of the electric braking apparatus on the test stand is substantially higher than the moment of inertia of the of the driving wheels and the drive train. In a test stand for racing engines the moment of inertia of the electric braking apparatus is typically within a magnitude which is a multiple of the moment of inertia of a driving wheel. Due to this higher inertia on the test stand, the oscillations which are caused by slip control cannot be represented accordingly and it is thus not possible to obtain a realistic picture of the behavior of the vehicle in this operating state.

[0013] Even in the simulation of vehicles which are produced in series and in which a slip control generally only intervenes in exceptional driving situations, effects occur frequently which cannot be represented or can only be represented inadequately in a simulation performed in a conventional manner such as impacts in the drive train and the like.

[0014] On the basis of the mechanical loads on the test stand it is also not possible without special measures to reduce the moment of inertia of the electric brake to such an extent that a correspondence with the real vehicle can be produced.

SUMMARY OF THE INVENTION

[0015] It is the object of the present invention to avoid such disadvantages and to provide a method and an apparatus with which the behavior of a vehicle can be simulated also in the presence of a slip control or a similar program, which simulation corresponds to reality to a substantial extent.

[0016] It is provided for in accordance with the invention that for controlling the braking apparatus a virtual vehicle speed is used which is changed by a corrective value which depends on the slip.

[0017] The slip is designated as the ratio of the speed difference of the wheel circumference to the vehicle speed v_(v) and the speed v_(w) of the wheel circumference according to formula (1).

S=(v _(w) −v _(v))/v _(w)  (1)

[0018] The speed v_(w) of the wheel circumference is obtained according to formula (2) from the product of the wheel circumference v_(w) and the rotational speed U_(w) of the wheel.

v _(w) =n _(w) ·U _(w)  (2)

[0019] A virtual vehicle speed is determined from the vehicle speed which is calculated according to the conventional model, such that the same is corrected by a factor k which is a function of slip.

[0020] The slip can be determined in this process from the difference of the speed of the driven wheels to the non-driven wheels or from the difference of the engine speed which is multiplied with the respective transmission ratios in the drive strand to the speed of the non-driven wheels. The above wheel speeds are naturally calculatory values which are obtained from the simulation model.

[0021] The relevant aspect is that the electronic system of the engine is supplied with data which correctly represents the slip occurring in reality. It is especially necessary that the higher-frequency parts of the fluctuations of the slip which are caused by the slip control programs are represented. The speed signal can be corrected or uncorrected, depending on the manner in which the other data such as the vehicle speed are entered.

[0022] Since the slip causes phenomena by the higher-frequency shares which cannot be represented on a test stand with conventional means, it is provided for in a preferred embodiment of the invention that the corrective value depends primarily on short-term fluctuations of the slip.

[0023] In a variant of the invention it is advantageously possible that a slip is represented by acceleration through a positive corrective value and a slip is represented by retarding or blocking the driven wheels through a negative corrective value. It is further favorable when the lateral slip is considered or corrected by a further simulation model. In this way it is possible to reflect oversteering or understeering of the vehicle appropriately.

[0024] A further increase in the precision can be achieved when inclinations in the vehicle chassis are taken into account. The changes in the contact surface forces caused by yawing or pitching are thus included appropriately in the calculation models.

[0025] Slip control programs usually calculate the slip form a speed difference between the front wheels and the rear wheels of a vehicle, with a correction being performed on the basis of the steering angle in order to take the different running path into account. In racing, however, the slip is often calculated from the speed of the non-driven wheels which is compared with a fictitious speed which is determined from the engine speed and the transmission ratios in the drive train. It is possible in this way to realize slip limitation programs which show a quicker response behavior. In such slip limitation programs it is advantageous when the speed of non-driven wheels of the vehicle as calculated by the simulation model is changed by a further corrective value which depends on the slip. As a result, a correct function of the slip limitation programs can also be secured on the test stand.

[0026] It is further possible that the speed calculated by the simulation model or also the slip as calculated by the simulation model is used for electronic vehicle control or electronic engine control (ECU).

BRIEF DESCRIPTION OF THE DRAWINGS

[0027] The invention is now explained in closer detail by reference to the embodiments shown in the drawings, wherein:

[0028]FIG. 1 shows the general arrangement of a test stand.

[0029]FIG. 2 shows the relevant parts of a vehicle to be simulated in the form of a block diagram which is also based on the models used.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0030]FIG. 1 shows the typical arrangement of a test stand in which an internal combustion engine 1 is connected with an electric braking apparatus 2 via a shaft 3. The following can be measured on the shaft:

[0031] M_(M) Motor torque on the driven engine shaft

[0032] n_(M) Speed of the engine on the driven shaft

[0033] It is understood that the angular acceleration is also used for the calculations. Since the same is obtained directly from the temporal differentiation of the angular speed which is proportional to the rotational speed, this shall not be separately mentioned below.

[0034] The internal combustion engine 1 is controlled by an engine control unit C_(M) and the electric brake 2 is controlled by a brake control unit C_(EB). In the brake control unit C_(EB) the drive train model MOD_(D), the vehicle model MOD_(V) and the wheel model MOD_(W) are linked in a suitable manner.

[0035]FIG. 2 shows the relevant components of a vehicle to be simulated in the form of a block diagram. The internal combustion engine 1 drives the driving wheels 5 via a drive train 4, which driving wheels influence the behavior of the vehicle 6 via the contact with the vehicle surface. In addition to the aforementioned motor torque M_(M) and the engine speed n_(M) the following variables are relevant:

[0036] M_(W) . . . driving wheel torque

[0037] n_(W) . . . driving wheel speed

[0038] v_(V) . . . vehicle speed

[0039] In the drive train model MOD_(D) the variables M_(W), n_(W), M_(M), n_(M) are linked by a function F₁. The function F₁ includes parameters which reflect the masses, elasticities and dampings of the drive train and the gear transmission of the respective gear.

[0040] The vehicle model MOD_(V) determines the torque M_(W) acting on the driving wheel as a function of the vehicle speed and the slip.

[0041] The vehicle model MOD_(V) substantially reflects the behavior of the vehicle due to air resistance, rolling resistance and inertia of the vehicle during speed changes.

[0042] The drive model MOD_(W) is used for calculating the slip, with the function F₃ primarily including the vehicle speed v_(V) and the driving wheel torque M_(W). In real models, additional parameters and variables can be used in order to increase the precision accordingly. The slip on the driving wheels therefore depends essentially on the tire temperature for example, which temperature on its part is a consequence of the slip at earlier times.

[0043] In a first embodiment of the invention the equation (3) for the calculation of the vehicle speed from the angular speed ω_(w) of the driving wheel is used in the vehicle model MOD_(V), which speed neglects the slip.

v _(v) *=U _(w) ·n _(w)  (3)

[0044] v_(v)* represents a virtual (i.e. intentionally falsified) vehicle speed. For the engine control C_(M), the vehicle speed v is calculated correctly by taking the slip S according to equation (4) into account.

v _(v)=(1−S)·U _(w) ·n _(w)  (4)

[0045] It was noticed surprisingly that in this way the oscillations of the system by the sip control can be reflected in a highly favorable approximation. The relevant aspect is that in particular the oscillation frequencies correspond substantially to the oscillation frequencies occurring in reality when a suitable choice of all parameters is made. Merely the oscillation amplitudes are under certain circumstances slightly smaller than in the real vehicle. As in the simplified model of the state of the art, the vehicle speed is not reflected in a completely correct way, thus leading to slight errors. This can be compensated to a substantial extent by suitable adaptation of the parameters in the course of a calibration of the model.

[0046] In a generalized form the virtual vehicle speed v_(v)* can be represented in the following form:

v _(v) *=v _(v) ·k  (5)

[0047] The corrective value can be chosen k=(1−S) or in another suitable form as a function of slip S.

[0048] In a further embodiment of the invention the errors occurring by the partial neglect of the slip can be excluded to a substantial extent. The equation (6) is used for the calculation of the vehicle speed v_(V) in the vehicle model MOD_(V).

v _(v)*=(1−S _(int))·U _(w) ·n _(w)  (6)

[0049] Instead of the current slip S, a value S_(int) is used which is obtained by integrating the values of slip S over a certain period of time. For the vehicle model a value is used for the slip which is smoothed and therefore does not make the test stand oscillate, which oscillations are caused by the mass of the electric brakes and do not exist in reality. An equation (4) as above is used for the engine control C_(M).

[0050] The present invention also allows reflecting transient phenomena such as high-frequency fluctuations in the wheel speed which are caused by slip control programs on a test stand which is not sufficiently dynamic to actually follow such oscillations. 

What is claimed is:
 1. A method for simulating the driving behavior of vehicles on a test stand in which the engine of the vehicle is coupled on the test stand to an electronically controllable braking apparatus and a simulation model calculates simulation values of variables which are representative of the driving state of the vehicle in that the reaction of the vehicle to the behavior of the engine and the values of the variables as determined immediately prior thereto are calculated, with at least the vehicle speed and the slip occurring in the driving wheels being calculated as variables, wherein for controlling the braking apparatus a virtual vehicle speed is used which is changed by a corrective value which depends on the slip.
 2. A method according to claim 1, wherein the corrective value depends primarily on short-term fluctuations of the slip.
 3. A method according to claim 1, wherein a speed of non-driven wheels of the vehicle as calculated by the simulation model is changed by a further corrective value which depends on the slip.
 4. A method according to claim 1, wherein a slip by acceleration is reflected by a positive corrective value and a slip by retardation or blocking of the driven wheels is reflected by a negative corrective value.
 5. A method according to claim 1, wherein the lateral slip is considered or corrected by a further simulation model.
 6. A method according to claim 1, wherein inclinations of the vehicle chassis are taken into account.
 7. A method according to claim 1, wherein the speed calculated by the simulation model or the slip calculated by simulation model is used for electronic vehicle control or for electronic engine control. 